god takes soonest those whom he loves best - Alemán Inglés Diccionario